package com.springboot.frame.enums;

/**
 * 批量操作枚举
 *
 * @author liheng
 */
public enum BatchType {

  /**
   * 批量插入
   */
  INSERT(".insert"),
  /**
   * 可插入字段批量插入
   */
  INSERT_ALL_COLUMNS(".insertAllColumns"),
  /**
   * 批量更新
   */
  UPDATE_BY_ID(".updateById"),
  /**
   * 可更新字段批量更新
   */
  UPDATE_ALL_COLUMNS_BY_ID(".updateAllColumnsById"),
  /**
   * 批量保存或更新
   */
  SAVE_OR_UPDATE(".saveOrUpdate"),
  /**
   * 可更新或插入字段批量保存或更新
   */
  SAVE_OR_UPDATE_ALL_COLUMNS(".saveOrUpdateAllColumns");

  /**
   * 对应msId
   */
  private String msId;

  BatchType(String msId) {
    this.msId = msId;
  }

  @Override
  public String toString() {
    return this.msId;
  }

}
